Filename | (eval 39)[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/TypeTiny.pm:58] |
Statements | Executed 38 statements in 104µs |
Eval Invoked At | /Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/TypeTiny.pm line 58 |
Sibling evals | 1, 2 |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
38 | 3 | 2 | 139µs | 677µs | is_StringLike | Types::TypeTiny::
0 | 0 | 0 | 0s | 0s | assert_StringLike | Types::TypeTiny::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | # uncoverable statement | ||||
2 | 38 | 104µs | 76 | 538µs | # spent 677µs (139+538) within Types::TypeTiny::is_StringLike which was called 38 times, avg 18µs/call:
# 32 times (116µs+291µs) by Types::Standard::Dict::__constraint_generator at line 61 of Types/Standard/Dict.pm, avg 13µs/call
# 4 times (17µs+237µs) by Type::Coercion::add_type_coercions at line 247 of Type/Coercion.pm, avg 64µs/call
# 2 times (6µs+10µs) by Type::Coercion::can_be_inlined at line 325 of Type/Coercion.pm, avg 8µs/call # spent 454µs making 38 calls to Type::Tiny::check, avg 12µs/call
# spent 84µs making 38 calls to Types::TypeTiny::StringLike, avg 2µs/call |
3 | sub assert_StringLike { StringLike()->assert_return(shift) } # uncoverable statement | ||||
4 | |||||
5 | ; |